const express = require('express');
const router = express.Router();
const meterController = require('../controllers/monitorController');


// 创建电表
router.post('/createAmmeter', meterController.createAmmeter);

// 创建 水表
router.post('/createWaterMeter', meterController.createWaterMeter);


// 创建 压力表
router.post('/createPressureMeter', meterController.createPressureMeter);


// 创建 温度表
router.post('/createTemperatureMeter', meterController.createTemperatureMeter);



// 创建 液位表
router.post('/createLiquidLevel', meterController.createLiquidLevelMeter);

// 创建 三叉表
router.post('/createTrifurcateMeter', meterController.createTrifurcateMeter);

// 创建 控制板
router.post('/createIndicatorMeter', meterController.createIndicator);

router.get('/setImgData', meterController.setImgData);
router.post('/setIndicator', meterController.setIndicator);


// 创建监控
router.post('/createMonitor', meterController.createMonitor);




// 查询全部表的监控信息
router.get('/getTypeMeter', meterController.getTypeMeter);

// 获取 单个表的监控 详细信息
router.post('/getMeterInfo', meterController.getMeterInfo);

// 获取 单个表的监控 详细信息
router.get('/getNewestMonitor', meterController.getNewestMonitor);


// 查询全部表的监控信息
router.post('/quaryMeter', meterController.quaryMeter);




// 获取计数信息
router.get('/getIncrement', meterController.getIncrement);





//  TODO   更换监控(  要删除原本信息，在新建（保护redis压力） )

//  TODO   修改表信息

//  TODO   删除表(标记删除？？ ai运行嘛)






module.exports = router;
